package com.sumainfor.pc.epc.service;

import com.sumainfor.common.util.JsonResult;
import com.sumainfor.common.utlis.Pager;

import java.util.Map;

public interface DecorateService {

    public JsonResult getSummain(Map<String,Object> params);

    public JsonResult getDecoratePlanpage(Map<String,Object> params, Pager pager)throws  Exception;

    public JsonResult updatedecoratePlan(Map<String,Object> params);

    public JsonResult updatedecoratePlanInfo(Map<String,Object> params);

    public JsonResult saveDecorate(Map<String,Object> params);

    public JsonResult getuuid();

    public JsonResult getSupplier(Map<String,Object> params);

    public JsonResult getDecorate(Map<String,Object> params, Pager pager) throws  Exception;

    public JsonResult selectShopNames(Map<String,Object> params);

    public JsonResult selectComSpeName(Map<String,Object> params);

    public  JsonResult getMonadByComSpeId(Map<String,Object> params);

    public JsonResult getDecoratePlan(Map<String,Object> params, Pager pager)throws  Exception;

    /**
     * 查询装修阶段8大配置
     * @return
     */
    public JsonResult getDep();

    /**
     * 查询土建阶段三大配置
     * @return
     */
    public JsonResult getBuilding();


    public JsonResult getSumHouByPlanId(Map<String,Object> params);


    boolean updatetcepc_decorate_plan(Map<String,Object> params);


    public JsonResult getBuildings(Map<String,Object> params);


}
